home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
Monopoly v4.03a ••••
/
Monopoly v4.03a ееее.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1986-09-22
|
13KB
|
222 lines
# near model CODE resource
# jump table entries: 160-163 (4 of them)
export_22:
00000000 203C 0000 FFFF move.l D0, 0xFFFF
00000006 A032 syscall FlushEvents
00000008 422D F7A5 clr.b [A5 - 0x85B]
0000000C 42AD FD32 clr.l [A5 - 0x2CE]
00000010 42AD FD36 clr.l [A5 - 0x2CA]
00000014 42AD FD16 clr.l [A5 - 0x2EA]
00000018 42AD FD42 clr.l [A5 - 0x2BE]
0000001C 42AD FC9A clr.l [A5 - 0x366]
00000020 422D F744 clr.b [A5 - 0x8BC]
00000024 1B7C 00FF F745 move.b [A5 - 0x8BB], 0xFF
0000002A 422D F746 clr.b [A5 - 0x8BA]
0000002E 3B78 0A5A FD6E move.w [A5 - 0x292], [0x00000A5A /* CurMap */]
00000034 4EBA 0122 jsr [PC + 0x122 /* 00000158 */]
00000038 598F subq.l A7, 4
0000003A 486D F59A pea.l [A5 - 0xA66]
0000003E 487A 0270 pea.l [PC + 0x270 /* 000002B0, value 0x2A0004, cstring "" */]
00000042 487A 0264 pea.l [PC + 0x264 /* 000002A8, value 0x75A4261 */]
00000046 4267 clr.w -[A7]
00000048 4267 clr.w -[A7]
0000004A 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000050 4267 clr.w -[A7]
00000052 42A7 clr.l -[A7]
00000054 A913 syscall NewWindow
00000056 2B57 F88E move.l [A5 - 0x772], [A7]
0000005A A873 syscall SetPort
0000005C 206D FFFC movea.l A0, [A5 - 0x4]
00000060 2B48 F784 move.l [A5 - 0x87C], A0
00000064 7004 moveq.l D0, 0x04
00000066 3140 0044 move.w [A0 + 0x44], D0
0000006A 3B40 FDA6 move.w [A5 - 0x25A], D0
0000006E 7009 moveq.l D0, 0x09
00000070 3140 004A move.w [A0 + 0x4A], D0
00000074 3B40 F82E move.w [A5 - 0x7D2], D0
00000078 486D F7F6 pea.l [A5 - 0x80A]
0000007C A88B syscall GetFontInfo
0000007E 2F2D F88E move.l -[A7], [A5 - 0x772]
00000082 A904 syscall DrawGrowIcon
00000084 206D FFFC movea.l A0, [A5 - 0x4]
00000088 2B68 0010 F80A move.l [A5 - 0x7F6], [A0 + 0x10]
0000008E 2B68 0014 F80E move.l [A5 - 0x7F2], [A0 + 0x14]
00000094 04AD 000F 000F F80E subi.l [A5 - 0x7F2], 0xF000F
0000009C 486D F80A pea.l [A5 - 0x7F6]
000000A0 A87B syscall ClipRect
000000A2 206D FFFC movea.l A0, [A5 - 0x4]
000000A6 4268 0042 clr.w [A0 + 0x42]
000000AA A89E syscall PenNormal
000000AC 486D FFEC pea.l [A5 - 0x14]
000000B0 A89D syscall PenPat
000000B2 2F3C 0000 0021 move.l -[A7], 0x21 /* '!' */
000000B8 A862 syscall ForeColor
000000BA 3F3C 0002 move.w -[A7], 0x2
000000BE 3F2D F82E move.w -[A7], [A5 - 0x7D2]
000000C2 A893 syscall MoveTo
000000C4 598F subq.l A7, 4
000000C6 A8D8 syscall NewRgn
000000C8 2B5F F7FE move.l [A5 - 0x802], [A7]+
000000CC 426D F7AC clr.w [A5 - 0x854]
000000D0 203C 0000 1000 move.l D0, 0x1000
000000D6 A31E syscall NewPtrClear, flags=3
000000D8 6620 bne +0x22 /* 000000FA */
000000DA 41E8 0400 lea.l A0, [A0 + 0x400]
000000DE 2B48 F6DC move.l [A5 - 0x924], A0
000000E2 422D F7A2 clr.b [A5 - 0x85E]
000000E6 59A7 subq.l -[A7], 4
000000E8 2F3C 414E 4459 move.l -[A7], 0x414E4459 /* 'ANDY' */
000000EE 487A 01C8 pea.l [PC + 0x1C8 /* 000002B8, value 0x7476172, pstring "Gariepy" */]
000000F2 A9A1 syscall GetNamedResource
000000F4 2B5F FDA8 move.l [A5 - 0x258], [A7]+
000000F8 6604 bne +0x6 /* 000000FE */
label000000FA:
000000FA 7019 moveq.l D0, 0x19
000000FC A9C9 syscall SysError
export_21:
label000000FE:
000000FE 206D FDA8 movea.l A0, [A5 - 0x258]
00000102 A029 syscall HLock
00000104 206D FDA8 movea.l A0, [A5 - 0x258]
00000108 2050 movea.l A0, [A0]
0000010A 7206 moveq.l D1, 0x06
0000010C 43ED FEBC lea.l A1, [A5 - 0x144]
label00000110:
00000110 22D8 move.l [A1]+, [A0]+
00000112 51C9 FFFC dbf D1, -0x6 /* 00000110 */
00000116 7209 moveq.l D1, 0x09
00000118 7000 moveq.l D0, 0x00
0000011A 7400 moveq.l D2, 0x00
0000011C 342D FEBC move.w D2, [A5 - 0x144]
00000120 5A82 addq.l D2, 5
00000122 5882 addq.l D2, 4
label00000124:
00000124 4870 0800 pea.l [A0 + D0]
00000128 22DF move.l [A1]+, [A7]+
0000012A D082 add.l D0, D2
0000012C 51C9 FFF6 dbf D1, -0xC /* 00000124 */
00000130 4E75 rts
export_20:
00000132 7E10 moveq.l D7, 0x10
label00000134:
00000134 A036 syscall MoreMasters
00000136 51CF FFFC dbf D7, -0x6 /* 00000134 */
0000013A 486D FFFC pea.l [A5 - 0x4]
0000013E A86E syscall InitGraf
00000140 A8FE syscall InitFonts
00000142 A912 syscall InitWindows
00000144 A930 syscall InitMenus
00000146 A9CC syscall TEInit
00000148 42A7 clr.l -[A7]
0000014A A97B syscall InitDialogs
0000014C 203C 0000 FFFF move.l D0, 0xFFFF
00000152 A032 syscall FlushEvents
00000154 A850 syscall InitCursor
00000156 4E75 rts
fn00000158:
00000158 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000015C 558F subq.l A7, 2
0000015E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000162 4A5F tst.w [A7]+
00000164 6624 bne +0x26 /* 0000018A */
00000166 422D FD60 clr.b [A5 - 0x2A0]
0000016A 3B7C 00FF F7C8 move.w [A5 - 0x838], 0xFF
00000170 203C 0000 0078 move.l D0, 0x78 /* 'x' */
00000176 A122 syscall NewHandle, flags=1
00000178 6610 bne +0x12 /* 0000018A */
0000017A 2B48 FD9E move.l [A5 - 0x262], A0
0000017E 2F08 move.l -[A7], A0
00000180 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000184 42AD FDA2 clr.l [A5 - 0x25E]
00000188 4E75 rts
label0000018A:
0000018A 50ED FD60 st [A5 - 0x2A0]
0000018E 558F subq.l A7, 2
00000190 3F3C 0098 move.w -[A7], 0x98
00000194 42A7 clr.l -[A7]
00000196 A987 syscall NoteAlert
00000198 548F addq.l A7, 2
0000019A 4E75 rts
export_23:
0000019C 426D F788 clr.w [A5 - 0x878]
000001A0 426D F63A clr.w [A5 - 0x9C6]
000001A4 422D F63C clr.b [A5 - 0x9C4]
000001A8 426D F63E clr.w [A5 - 0x9C2]
000001AC 42AD F640 clr.l [A5 - 0x9C0]
000001B0 422D F7DA clr.b [A5 - 0x826]
000001B4 422D F6E5 clr.b [A5 - 0x91B]
000001B8 422D FD61 clr.b [A5 - 0x29F]
000001BC 422D F747 clr.b [A5 - 0x8B9]
000001C0 7009 moveq.l D0, 0x09
000001C2 41ED F682 lea.l A0, [A5 - 0x97E]
label000001C6:
000001C6 4298 clr.l [A0]+
000001C8 51C8 FFFC dbf D0, -0x6 /* 000001C6 */
000001CC 422D F6E3 clr.b [A5 - 0x91D]
000001D0 426D F89A clr.w [A5 - 0x766]
000001D4 42AD F70A clr.l [A5 - 0x8F6]
000001D8 2B7C 0300 0400 F70E move.l [A5 - 0x8F2], 0x3000400
000001E0 422D F6E6 clr.b [A5 - 0x91A]
000001E4 08AD 0001 F7A3 bclr.b [A5 - 0x85D], 0x1
000001EA 1B7C 00FF FD63 move.b [A5 - 0x29D], 0xFF
000001F0 422D FD62 clr.b [A5 - 0x29E]
000001F4 422D F6E8 clr.b [A5 - 0x918]
000001F8 426D F78E clr.w [A5 - 0x872]
000001FC 42AD F706 clr.l [A5 - 0x8FA]
00000200 422D FD5E clr.b [A5 - 0x2A2]
00000204 422D FD5D clr.b [A5 - 0x2A3]
00000208 422D F7DB clr.b [A5 - 0x825]
0000020C 426D F7D4 clr.w [A5 - 0x82C]
00000210 426D F7D2 clr.w [A5 - 0x82E]
00000214 426D F7D0 clr.w [A5 - 0x830]
00000218 426D F782 clr.w [A5 - 0x87E]
0000021C 426D FD6C clr.w [A5 - 0x294]
00000220 42AD F702 clr.l [A5 - 0x8FE]
00000224 42AD F7AE clr.l [A5 - 0x852]
00000228 426D F6D8 clr.w [A5 - 0x928]
0000022C 426D F6DA clr.w [A5 - 0x926]
00000230 42AD F760 clr.l [A5 - 0x8A0]
00000234 42AD F768 clr.l [A5 - 0x898]
00000238 42AD F75C clr.l [A5 - 0x8A4]
0000023C 42AD F758 clr.l [A5 - 0x8A8]
00000240 42AD F764 clr.l [A5 - 0x89C]
00000244 203C 0000 0400 move.l D0, 0x400
0000024A A31E syscall NewPtrClear, flags=3
0000024C 6600 FEAC bne -0x152 /* 000000FA */
00000250 2B48 F748 move.l [A5 - 0x8B8], A0
00000254 2B48 F74C move.l [A5 - 0x8B4], A0
00000258 2B48 F750 move.l [A5 - 0x8B0], A0
// begin alternate branch 0000025A-0000025C
label0000025A:
0000025A F750 .extension 0x750 <<F/4-5/3>> // unimplemented
// end alternate branch 0000025A-0000025C
label0000025A: // (misaligned)
0000025C D0FC 0400 add.w A0, 0x400
00000260 2B48 F754 move.l [A5 - 0x8AC], A0
00000264 2B78 020C F76C move.l [A5 - 0x894], [0x0000020C /* Time */]
0000026A 426D F774 clr.w [A5 - 0x88C]
0000026E 70FF moveq.l D0, 0xFFFFFFFF
00000270 2B40 F770 move.l [A5 - 0x890], D0
00000274 3B40 F7CA move.w [A5 - 0x836], D0
00000278 3B40 F7CC move.w [A5 - 0x834], D0
0000027C 2B40 F734 move.l [A5 - 0x8CC], D0
00000280 2B40 F738 move.l [A5 - 0x8C8], D0
00000284 3B7C 0080 F71A move.w [A5 - 0x8E6], 0x80
0000028A 3B7C 0080 F71C move.w [A5 - 0x8E4], 0x80
00000290 41ED FA9A lea.l A0, [A5 - 0x566]
00000294 2B48 F7BA move.l [A5 - 0x846], A0
00000298 42AD F72C clr.l [A5 - 0x8D4]
0000029C 426D F730 clr.w [A5 - 0x8D0]
000002A0 3B7C 0010 FD6A move.w [A5 - 0x296], 0x10
000002A6 4E75 rts
000002A8 075A bchg [A2]+, D3
000002AA 4261 clr.w -[A1]
000002AC 7369 moveq.l D1, 0x69
000002AE 63AA bls -0x54 /* 0000025A */
000002B0 002A 0004 0150 ori.b [A2 + 0x150], 0x4
000002B6 01FA .incomplete
000002B8 0747 bchg D7, D3
000002BA 6172 bsr +0x74 /* 0000032E */
000002BC 6965 bvs +0x67 /* 00000323 */
000002BE 7079 moveq.l D0, 0x79